package com.example.demo.demos.web.mapper;

import com.example.demo.demos.web.po.SystemData;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface SystemDataMapper {
    /**
     * @Description 在生成完报告后，清除该客户内容
     * @author Hu1er
     * @version 1.17.0
     * @date 2023/6/29
     */
    int deleteAllByCustomName(String CustomName);
    /**
     * @Description 删除单条数据
     * @author Hu1er
     * @version 1.17.0
     * @date 2023/6/29
     */
    int deleteByID(Integer id);

    int insert(SystemData record);
    /**
     * @Description 查询所属系统时，调用该方法
     * @author Hu1er
     * @version 1.17.0
     * @date 2023/6/29
     */
    List<SystemData> selectByID(int id);
    /**
     * @Description 用于展示下拉框数据
     * @author Hu1er
     * @version 1.17.0
     * @date 2023/6/29
     */
    List<String> selectSystemNameByCustomName(String customName);
    /**
     * @Description 写错后，更新
     * @author Hu1er
     * @version 1.17.0
     * @date 2023/6/29
     */
    int updateByID(SystemData record);
}